package 학생관리;

public class 학생 {
	private int 학번;
	private String 학생이름;
	private int 국어;
	private int 영어;
	private int 수학;
	public 학생(int 학번, String 학생이름) {
		super();
		this.학번 = 학번;
		this.학생이름 = 학생이름;
	}
	public 학생(int 학번, String 학생이름, int 국어, int 영어, int 수학) {
		super();
		this.학번 = 학번;
		this.학생이름 = 학생이름;
		this.국어 = 국어;
		this.영어 = 영어;
		this.수학 = 수학;
	}
	public int 총점(){
		return 국어+영어+수학;
	}
	public double 평균(){
		return 총점()/3.0;
	}
	public int get학번() {
		return 학번;
	}
	public void set학번(int 학번) {
		this.학번 = 학번;
	}
	public String get학생이름() {
		return 학생이름;
	}
	public void set학생이름(String 학생이름) {
		this.학생이름 = 학생이름;
	}
	public int get국어() {
		return 국어;
	}
	public void set국어(int 국어) {
		this.국어 = 국어;
	}
	public int get영어() {
		return 영어;
	}
	public void set영어(int 영어) {
		this.영어 = 영어;
	}
	public int get수학() {
		return 수학;
	}
	public void set수학(int 수학) {
		this.수학 = 수학;
	}
	@Override
	public String toString() {
		return String.format(
				"%3s\t%5s\t%4s\t%4s\t%4s\t%4s\t%5s",
				학번, 학생이름, 국어, 영어, 수학, 총점(), 평균());
	}
	@Override
	public boolean equals(Object obj) {
		return 학생이름.equals(((학생)obj).학생이름) && 학번 ==((학생)obj).학번;
	}
	
	
}
